// 通用方法

/**
 * 获取当前页面的hash，不包含query
 */
export const getNoQueryHash = () => window.location.hash.split('?')[0]

/**
 * 将数字按千位分隔符分隔
 * @param num 要分隔的数字
 * @param separator 分隔符
 * @returns 分隔后的字符串
 */
export const splitThousands = (num: number, separator = ',') => {
    const numStr = num.toString()
    const numArr = numStr.split('')
    const result = []
    while (numArr.length > 3) {
        result.unshift(numArr.splice(-3).join(''))
    }
    result.unshift(numArr.join(''))
    return result.join(separator)
}
